consistent reasoning - French English Dictionary